home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2000 #1 / Amiga Plus CD - 2000 - No. 1.iso / Tools / Dev / mamesrc / fixsrc / scandir.h < prev   
C/C++ Source or Header  |  1999-12-03  |  558b  |  27 lines

  1. #ifndef SCANDIR_H
  2. #define SCANDIR_H
  3.  
  4. #include <dos/dos.h>
  5.  
  6. #define SDE_OK                0
  7. #define SDE_NameBufferFull    1
  8. #define SDE_LockFailed        2
  9. #define SDE_ExamineFailed    3
  10. #define SDE_LockNotDir        4
  11. #define SDE_OutOfMemory        5
  12. #define SDE_FuncBreak        6
  13. #define SDE_PatternError    7
  14. #define SDE_AllocFIBFailed    8
  15.  
  16. #define SDF_Recursive        1
  17. #define SDF_DirPattern        2
  18. #define SDF_FilePattern        4
  19. #define SDF_DirCall            8
  20. #define SDF_FileCall        16
  21.  
  22. typedef BOOL (*dir_f)(char *name, struct FileInfoBlock *fib);
  23.  
  24. int ScanDir(char *dir, dir_f func, int flags, char *pattern);
  25.  
  26. #endif
  27.